General purpose lattice QCD code set Bridge++ 2.0 for high performance computing
نویسندگان
چکیده
Bridge++ is a general-purpose code set for numerical simulation of lattice QCD aiming at readable, extensible, and portable while keeping practically high performance. The previous version implemented in double precision with fixed data layout. To exploit the arithmetic capability new processor architecture, we extend so that optimized available as branch, i.e., an alternative to original code. This paper explains our strategy implementation displays application examples following architectures systems: Intel AVX-512 on Xeon Phi Knights Landing, Arm A64FX-SVE Fujitsu A64FX (Fugaku), NEC SX-Aurora TSUBASA, GPU cluster NVIDIA V100.
منابع مشابه
General-purpose computation on GPUs for high performance cloud computing
Cloud computing is offering new approaches for High Performance Computing (HPC) as it provides dynamically scalable resources as a service over the Internet. In addition, General-Purpose computation on Graphical Processing Units (GPGPU) has gained much attention from scientific computing in multiple domains, thus becoming an important programming model in HPC. Compute Unified Device Architectur...
متن کاملDevelopment of an object oriented lattice QCD code "Bridge++"
We are developing a new lattice QCD code set “Bridge++” aiming at extensible, readable, and portable workbench for QCD simulations, while keeping a high performance at the same time. Bridge++ covers conventional lattice actions and numerical algorithms. The code set is constructed in C++ with an object oriented programming. In this paper we describe fundamental ingredients of the code and the c...
متن کاملHigh performance Beowulf computer for lattice QCD
The ZhongShan University Computational Physics group’s interests [1] cover such topics as lattice QCD[2–5] quantum instanton[6] and quantum chaos[7]. Most of these topics can be studied through Monte Carlo simulation, but can be quite costly in terms of computing power. In order to do large scale numerical investigations of these topics, we required a corresponding development of our local comp...
متن کاملQIRAL: A High Level Language for Lattice QCD Code Generation
Quantum chromodynamics (QCD) is the theory of subnuclear physics, aiming at modeling the strong nuclear force, which is responsible for the interactions of nuclear particles. Lattice QCD (LQCD) is the corresponding discrete formulation, widely used for simulations. The computational demand for the LQCD is tremendous. It has played a role in the history of supercomputers, and has also helped def...
متن کاملGeneral-Purpose Autonomic Computing
The success of mainstream computing is largely due to the widespread availability of general-purpose architectures and of generic approaches that can be used to solve real-world problems cost-effectively and across a broad range of application domains. In this chapter, we propose that a similar generic framework is used to make the development of autonomic solutions cost effective, and to estab...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
ژورنال
عنوان ژورنال: Journal of physics
سال: 2022
ISSN: ['0022-3700', '1747-3721', '0368-3508', '1747-3713']
DOI: https://doi.org/10.1088/1742-6596/2207/1/012053